package cn.bluemobi.dylan.step.di.component;



import cn.bluemobi.dylan.step.di.module.ActivityModule;
import cn.bluemobi.dylan.step.di.scope.ActivityScope;
import cn.bluemobi.dylan.step.ui.TabMainActivity;
import cn.bluemobi.dylan.step.ui.WelcomeActivity;
import cn.bluemobi.dylan.step.ui.login.LoginActivity;
import cn.bluemobi.dylan.step.ui.my.activity.InfoEditActivity;
import cn.bluemobi.dylan.step.ui.my.activity.IntegralActivity;
import cn.bluemobi.dylan.step.ui.my.activity.MyInfoActivity;
import cn.bluemobi.dylan.step.ui.my.activity.MyOrderActivity;
import cn.bluemobi.dylan.step.ui.my.activity.ScoreActivity;
import cn.bluemobi.dylan.step.ui.my.activity.StepcountActivity;
import dagger.Component;

/**
 * Created by $Liudan on 2018/8/7 0007.
 */
@ActivityScope
@Component(modules = {ActivityModule.class}, dependencies = AppComponent.class)
public interface ActivityComponent {

    void inject(WelcomeActivity activity);
    void inject(TabMainActivity activity);
    void inject(LoginActivity activity);
    void inject(MyInfoActivity activity);
    void inject(StepcountActivity activity);
    void inject(IntegralActivity activity);
    void inject(MyOrderActivity activity);
    void inject(ScoreActivity activity);
    void inject(InfoEditActivity activity);





}

